package com.example.service;

import com.example.pojo.Goods;
import com.baomidou.mybatisplus.extension.service.IService;
import com.example.vo.ResultVo;
import com.github.pagehelper.PageInfo;

import java.util.List;

/**
 * <p>
 * 物品表 服务类
 * </p>
 *
 * @author wsl
 * @since 2022-04-11
 */
public interface IGoodsService extends IService<Goods> {

    /**
     * 获取物品管理页面信息
     * @param name
     * @param pageNum
     * @param pageSize
     * @return
     */
    PageInfo<Goods> selectGoods(Integer gs_classify_id,Integer enabled,String name,Integer num,Integer pageNum, Integer pageSize);



    List<Goods> querygoods();

    /*
    * 查询物品信息
    */
    ResultVo addGoods(Goods goods);

    /**
     * 是否存在相同编码的物品
     * @param id
     * @param code
     * @return
     */
    Boolean hasSameCodeGs(Integer id, String code);
}
